package org.ttitfly.ttcore.util.helper;

import java.util.Date;

import org.apache.commons.lang.RandomStringUtils;
import org.ttitfly.ttcore.util.enums.SequenceType;

public class SequenceGenerator {

	/**
	 * 根据类型生成项目编号
	 * @param type 项目类型
	 * @return
	 */
    public static  String generate(SequenceType type)  {
    	String time = DateUtils.dateFormat(new Date(),"yyyyMMddHHmm");//当前时间
    	
    	StringBuffer sb = new StringBuffer();
    	sb.append(type.name());//项目类型
    	sb.append(time);//当前时间
    	sb.append(RandomStringUtils.randomNumeric(4));//随即6位数字
        return sb.toString();
    }


}